package it.unical.mat.aec.gui;

import it.unical.mat.aec.model.Traccia;

import javax.swing.table.AbstractTableModel;

public class TabelModel extends AbstractTableModel {

	private Traccia traccia;
	
	public TabelModel(Traccia traccia) {
		this.traccia=traccia;
	}
	
	@Override
	public String getColumnName(int column) {
		return Traccia.columName()[column].toString();
	}
	@Override
	public int getColumnCount() {
		return Traccia.columName().length;
	}

	@Override
	public int getRowCount() {
		return traccia.getDomande().keySet().size();
	}

	@Override
	public Object getValueAt(int row, int col) {
		return traccia.get(row, col);
	}

}
